<?php
// Prevenir que jquery se cargue dos veces
Yii::app()->clientScript->scriptMap['jquery.js'] = false;
Util::tsRegisterAssetJs('_send.js');
//var_dump($cco_id);
if ((isset($cco_id)) && (is_string($cco_id) && $cco_id != 'todos')) { // es para que el boton de acciones en  view de campania  se actualize
    Util::tsRegisterAssetJs('_mail_sender_mandrill.js');
}

$form = $this->beginWidget('ext.AweCrud.components.AweActiveForm', array(
    'type' => 'horizontal',
    'id' => 'mail-form',
    'action' => Yii::app()->baseUrl . '/index.php/mandrillmail/mandrillmail/ajaxEnviarModal',
    'enableAjaxValidation' => FALSE,
    'clientOptions' => array('validateOnSubmit' => false, 'validateOnChange' => false,),
    'enableClientValidation' => true,
        ));
?>

<div class="modal-header">
    <a class="close" data-dismiss="modal">&times;</a>
    <h4><i class="icon-envelope"></i> Enviar Mail</h4>
</div>
<div class="modal-body email-sender">
    <?php if ($alerta == 'true'): ?>

        <div class="alert" id="messageEmail">
            <button class="close" data-dismiss="alert">×</button>
            <strong>Informaci&oacute;n:</strong> Uno o m&aacute;s de los contactos seleccionados no tiene registrado un correo electr&oacute;nico.
        </div>
    <?php endif; ?>

    <div class="row-fluid">
        <?php if (isset($campania_id)): ?>
            <input type="hidden" name="campania_id" value="<?php echo $campania_id ?>">

        <?php endif ?>
        <?php if ((isset($cco_id)) && (is_string($cco_id) && $cco_id != 'todos')): ?>
            <input type="hidden" name="cco_id" value="<?php echo $cco_id ?>">
        <?php endif; ?>
        <?php echo $form->hiddenField($model, 'medio_envio'); ?>
        <?php echo $form->hiddenField($model, 'campania_id'); ?>
        <?php
        if ($model->contactos == 'all') {
            echo $form->hiddenField($model, 'contactos');
        } else {
            echo $form->select2Row($model, 'contactos', array(
                'data' => CHtml::listData(Contacto::model()->findAll(), 'id', 'nombre_completo'),
                'class' => 'span12',
                'multiple' => 'multiple',
                'options' => array(
                    'tokenSeparators' => array(','),
                )
            ));
        }
        ?>
        <div id="panel_asunto_mail" class="hidden">
            <?php
            echo $form->dropDownListRow($model, 'asunto_id', CHtml::listData(MailAsunto::model()->activos()->findAll(), 'id', 'nombre'), array(
                'empty' => '- sin asunto -',
                'class' => 'span 12 fix',
            ))
            ?> 
        </div>
        <div id="panel_plantilla_mail" class="hidden">
            <?php
            echo $form->dropDownListRow($model, 'plantilla_id', array(), array(
                'empty' => '- sin plantilla -',
                'class' => 'span 12 fix',
            ))
            ?>
        </div>
        <div id="panel_plantilla_mandril" class="hidden">
            <?php
//        var_dump($model->getTemplatesMandrill());die();
            echo $form->dropDownListRow($model, 'plantilla', Util::getTemplatesMandrill(), array(
                'empty' => '- sin plantilla -',
                'class' => 'span 12 fix',
            ));
            ?>
        </div>


        <div id="panel_asunto"  >
            <?php echo $form->textFieldRow($model, 'asunto', array('class' => 'span12')); ?>
        </div>
        <div class="control-group">
            <a class="btn btn-mini" id="show-Asunto" ><i class="icon-plus-sign"></i> Elegir asunto</a>
            <a class="btn btn-mini" id="hide-Cancelar" style="display: none"><i class="icon-minus-sign"></i> Cancelar</a>
            <a class="btn btn-mini" id="show-Mandrill-Plantilla" ><i class="icon-plus-sign"></i> Insertar Plantilla Mandrill</a>
            <a class="btn btn-mini" id="hide-Cancelar-Mandrill-Plantilla" style="display: none"><i class="icon-minus-sign"></i> Cancelar</a>
        </div>
        <div id="panel_contenido"  >
            <?php
            $this->widget('bootstrap.widgets.TbRedactorJs', array(
                'model' => $model,
                'attribute' => 'contenido',
                'editorOptions' => array(
                    /* Permite adjuntar una imagen en el RedactosJS */
//                    'imageUpload' => $this->createUrl('/mandrillmail/mandrillMail/AjaxEnviarModal', array('imgUpload' => true)),
                    /* Permite adjuntar un archivo en el REdactorJS */
//                    'fileUpload' => $this->createUrl('/mandrillmail/mandrillMail/AjaxEnviarModal', array('fileUpload' => true)),
                    'lang' => 'es',
                    'iframe' => true,
                    'blurCallback' => 'js:function(e)
                {
		alert(this.get());
                }'
                ),
//            'htmlOptions'=>array('id'=>'MensajeAsunto'),
                'height' => '200px'
            ));
            ?>

        </div>
        <?php echo $form->error($model, 'contenido'); ?>

    </div>
</div>

<div class="modal-footer">
    <?php
    if (!((isset($cco_id)) && ((is_string($cco_id) && $cco_id != 'todos')))) {
        $this->widget('bootstrap.widgets.TbButton', array(
            'type' => 'success',
            'icon' => 'ok',
            'label' => 'Enviar',
            'htmlOptions' => array(
                'onClick' => 'js:AjaxCrearAccion("#mail-form")')
        ));
    } else {
        $this->widget('bootstrap.widgets.TbButton', array(
            'type' => 'success',
            'icon' => 'ok',
            'label' => 'Enviar',
            'htmlOptions' => array(
                'onClick' => 'js:AjaxCrearAccionMail("#mail-form")')
        ));
    }
    ?>

    <?php
    $this->widget('bootstrap.widgets.TbButton', array(
        'icon' => 'remove',
        'label' => Yii::t('AweCrud.app', 'Cancel'),
        'htmlOptions' => array('data-dismiss' => 'modal')
    ));
    ?>
</div>
<?php $this->endWidget(); ?>